package bigmath;

public class ExceptionDemo5 {
    public static void main(String[] args) {
        System.out.println("结果是：" + m());
    }

    public static int m() {
        int i = 5;
        // 代码从上到下从左到右依次编译执行的
        // 首先执行try -> return i++;
        // 先将i的值5取出来，标记为返回值，然后i自增为6
        // 发现有finally，那么此时会执行finally
        // 在finally中，i自增为7
        // 进行返回，返回的是5
        try {
            return i++;
        } catch (Exception e) {
            return i++;
        } finally {
            System.out.println("我是finally，我来啦~~~");
            i++;
//            return i;
//            System.out.println(i);
        }
    }
}
